package com.zhangtai.modules.constVo;

public class BpmConst {

    /**
     * bpm流程类型 0新员工入职
     */
    public static final Integer BPM_NEW_EMPLOYEE= 0;

    /**
     * bpm流程类型 1调动
     */
    public static final Integer BPM_TRANSFER= 1;
    /**
     * bpm流程类型 2晋升
     */
    public static final Integer BPM_PROMOTION= 2;

    /**
     * bpm流程类型 3离职
     */
    public static final Integer BPM_DIMISSION= 3;
    /**
     * bpm流程类型 4奖罚
     */
    public static final Integer BPM_AWARD= 4;
    /**
     * bpm流程类型 5离职结算
     */
    public static final Integer BPM_DIMISSION_SET= 5;

    /**
     * bpm流程类型 6离任审计
     */
    public static final Integer BPM_DIMISSION_AUDIT= 6;

    /**
     * bpm流程类型 7请假调休
     */
    public static final Integer BPM_LEAVE= 7;

    /**
     * bpm流程类型 8员工转正
     */
    public static final Integer BPM_REGUALR = 8;

    /**
     * bpm流程类型 9 管理晋级转正
     */
    public static final Integer MANAGEMENT_BPM_REGUALR = 9;


    /**
     * bpm流程类型 10   专业晋级定薪  无理由定薪  薪资变动
     */
    public static final Integer BPM_FIXED_SALARY = 10;

    /**
     * bpm流程类型 11奖罚包
     */
    public static final Integer BPM_AWARD_PACKAGE= 11;

    /**
     * bpm流程类型 12员工借调
     */
    public static final Integer BPM_SECONDMENT_APPLY= 12;

    /**
     * bpm流程类型 13证明开据
     */
    public static final Integer BPM_CERTIFICATE = 13;

    /**
     * bpm流程类型 14挂证
     */
    public static final Integer BPM_CREDENTIAL = 14;

    /**
     * bpm流程类型 15零星调休
     */
    public static final Integer BPM_DISTRIBUTE_LEAVE = 15;


    /**
     * bpm流程类型 16调班申请
     */
    public static final Integer BPM_SHIFT= 16;

    /**
     * bpm流程类型 17加班申请
     */
    public static final Integer BPM_OVERWORK= 17;

    /**
     * bpm流程类型 18销假申请
     */
    public static final Integer BPM_REPORTBACK= 18;
    /**
     * bpm流程类型 19零星加班申请
     */
    public static final Integer BPM_OVERWORKODD= 18;

    /**
     * bpm流程类型 20电脑补贴
     */
    public static final Integer BPM_SUBSIDY= 20;




    /**
     * bpm流程类型 0新员工入职
     */
    public static final Integer BPM_NEW_EMPLOYEE_TYPE= 0;
    /**
     * bpm流程类型 21 复职员工（离职大于一年）录入
     */
    public static final Integer BPM_REINSTATEMENT_MAX_EMPLOYEE_TYPE= 21;
    /**
     * bpm流程类型 22  复职员工(小于一年)bpm
     */
    public static final Integer BPM_REINSTATEMENT_MIN_EMPLOYEE_TYPE= 22;

    /**
     * bpm流程类型 1调动
     */
    public static final Integer BPM_TRANSFER_TYPE= 1;
    /**
     * bpm流程类型 23跨单位之间调动
     */
    public static final Integer BPM_TRANSFER_SPAN_TYPE= 23;

    /**
     * bpm流程类型 2专业晋升
     */
    public static final Integer BPM_PROMOTION_TYPE= 2;

    /**
     * bpm流程类型 24管理晋升
     */
    public static final Integer BPM_PROMOTION_MANAGEMENT_TYPE= 24;
    /**
     * bpm流程类型 3离职
     */
    public static final Integer BPM_DIMISSION_TYPE= 3;
    /**
     * bpm流程类型 4奖罚
     */
    public static final Integer BPM_AWARD_TYPE= 4;
    /**
     * bpm流程类型 5离职结算
     */
    public static final Integer BPM_DIMISSION_SET_TYPE= 5;

    /**
     * bpm流程类型 6离任审计
     */
    public static final Integer BPM_DIMISSION_AUDIT_TYPE= 6;

    /**
     * bpm流程类型 7请假调休
     */
    public static final Integer BPM_LEAVE_TYPE= 7;

    /**
     * bpm流程类型 8员工转正
     */
    public static final Integer BPM_REGUALR_TYPE = 8;

    /**
     * bpm流程类型 9 管理晋级转正
     */
    public static final Integer MANAGEMENT_BPM_REGUALR_TYPE = 9;


    /**
     * bpm流程类型 10   专业晋级定薪  无理由定薪  薪资变动
     */
    public static final Integer BPM_FIXED_SALARY_TYPE = 10;

    /**
     * bpm流程类型 11奖罚包
     */
    public static final Integer BPM_AWARD_PACKAGE_TYPE= 11;

    /**
     * bpm流程类型 12员工借调
     */
    public static final Integer BPM_SECONDMENT_APPLY_TYPE= 12;

    /**
     * bpm流程类型 13证明开据
     */
    public static final Integer BPM_CERTIFICATE_TYPE = 13;

    /**
     * bpm流程类型 14挂证
     */
    public static final Integer BPM_CREDENTIAL_TYPE = 14;

    /**
     * bpm流程类型 15零星调休
     */
    public static final Integer BPM_DISTRIBUTE_LEAVE_TYPE = 15;


    /**
     * bpm流程类型 16调班申请
     */
    public static final Integer BPM_SHIFT_TYPE= 16;

    /**
     * bpm流程类型 17加班申请
     */
    public static final Integer BPM_OVERWORK_TYPE= 17;

    /**
     * bpm流程类型 17加班申请子表
     */
    public static final Integer BPM_OVERWORK_MIN_TYPE= 26;

    /**
     * bpm流程类型 18销假申请
     */
    public static final Integer BPM_REPORTBACK_TYPE= 18;
    /**
     * bpm流程类型 19零星加班申请
     */
    public static final Integer BPM_OVERWORKODD_TYPE= 18;

    /**
     * bpm流程类型 19零星加班申请子表
     */
    public static final Integer BPM_OVERWORKODD_MIN_TYPE= 27;
    /**
     * bpm流程类型 20电脑补贴
     */
    public static final Integer BPM_SUBSIDY_TYPE= 20;

    /**
     * bpm流程类型 25  其他补贴
     */
    public static final Integer BPM_SUBSIDY_OTHER_TYPE= 25;



}
